package org.linloong.modules.apis.ai.dto;

import lombok.Data;

/**
 * 聊天响应 DTO
 */
@Data
public class ChatResponse {
    
    /**
     * 消息 ID
     */
    private String messageId;
    
    /**
     * AI 回复内容
     */
    private String answer;
    
    /**
     * 会话 ID
     */
    private String conversationId;
    
    /**
     * 创建时间
     */
    private Long createdAt;
    
    /**
     * 使用的 tokens 数量
     */
    private Integer totalTokens;
    
    /**
     * 响应延迟（秒）
     */
    private Double latency;
    
    /**
     * 是否成功
     */
    private Boolean success = true;
    
    /**
     * 错误信息
     */
    private String error;
}